package com.itheima.dao;

import com.itheima.domain.User;

import org.apache.ibatis.annotations.Param;

import javax.jws.WebParam;
import java.util.List;

public interface UserDao {

    /**
     * 添加信息
     * @param user
     * @return
     */
    public boolean save(User user);

    /**
     * 修改信息
     * @param user
     * @return
     */
    public boolean update(User user);

    /**
     * 删除信息
     * @param uuid
     * @return
     */
    public  boolean delete(Integer uuid);

    /**
     * 查询单个信息
     * @param uuid
     * @return
     */
    public User get(Integer uuid);

    /**
     * 查询全部信息
     * @return
     */
    public List<User>getAll();

    /**
     * 登录校验
     * @param userName
     * @param password
     * @return
     */
    public User  getByUserName(@Param("userName") String userName ,@Param("password") String password);

}
